home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / program / user300.zip / USERNAME.ENG < prev    next >
Text File  |  1992-06-05  |  8KB  |  209 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                              USERNAME release 3.00
  8.                        (C)1989-1992 Jordi Mas Hernández
  9.                        A Non-commercial DOS Application
  10.  
  11.  
  12.                                   User Guide
  13.  
  14.  
  15.                   This manual was revised on May 30, 1992.
  16.                     It is both the final manual and the readme
  17.                         file for this DOS utility.
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.       Table of contents
  28.  
  29.       1.  Legal Notice
  30.  
  31.       2.  Program purpose and general specifications
  32.  
  33.       3.  Checking the errorcode returned to the system by a Username-
  34.           protected program and its use in conditional branches of batch      
  35.           files
  36.  
  37.       4.  Features  supported  by this version of Username
  38.  
  39.       5.  Greetings and credits from the author
  40.  
  41.       6.  How to contact the author
  42.  
  43.  
  44.  
  45.  
  46.  
  47.       1  Legal Notice
  48.  
  49.  
  50.       As stated at the top of this manual, this is a non-commercial version
  51.       of  a file password utility  designed to run with DOS-compatible
  52.       machines.  You  may  freely   distribute  and  copy  this  program  for
  53.       private use  providing no fee is charged for the transaction  and  the
  54.       application contains  all  of  the  documentation files for both the
  55.       english and spanish  versions. 
  56.  
  57.       NO PART OF THE PROGRAM CODE AND DATA CAN BE  MODIFIED, ALTERED  OR  USED
  58.       FOR PURPOSES OTHER THAN PRIVATE USE.  UNDER NO CONDITION, CAN THE PROGRAM
  59.       CODE BE USED FOR ANY FORBIDDEN OR UNLAWFUL ACTIVITY.  THE  AUTHOR,
  60.       THEREFORE, DISOWNS ANY RESPONSABILITY  FOR THE INCORRECT USE OF  THIS
  61.       PROGRAM  AND DOES NOT TAKE THE RESPONSABILITY OF ANY DAMAGE CAUSED  BY
  62.       FRAUDULENT, NEGLIGENT OR PROHIBITED USE OF THIS CODE.
  63.  
  64.       End-users  have the  option not to use this program if
  65.       they do not like  any  of  its  features nor trust its functioning.  In
  66.       any  case, by executing this program from the DOS kernel or from any
  67.       other operating environment,  the  user has no rights to blame or claim
  68.       liability from  the author.
  69.  
  70.  
  71.       (The above text is included to appease the lawyers and international
  72.       laws.)
  73.  
  74.  
  75.  
  76.       2  Program purpose and general specifications
  77.  
  78.  
  79.       Username was designed with the intent of giving users a major degree
  80.       of security control  over programs.  Username is a  DOS utility
  81.       designed  to  add to your executable code an encripted password routine
  82.       which   checks whether the current user has privileges to
  83.       use  the application. 
  84.  
  85.       Username has  a  wide  range      of uses. For example, it can
  86.       be used as a security gateway for novice users of  the "uncontrollable"
  87.       DOS command, FORMAT.  It      might  also be used to control network
  88.       access rights in the same way  users      of a proprietary system  can
  89.       only execute apps within their assigned work-environments.
  90.  
  91.       To protect a program with a password, Username adds extra code to
  92.       the program and  then encripts  the  whole  file.  From hereon, this
  93.       code acts as the security access checker.  On  starting a  program 
  94.       protected by  Username  version 3,  Username prompts  the  user  for  a 
  95.       text string (the password) and checks it with the original one. If the
  96.       two passwords coincide,  execution of the program will then continue. 
  97.       Otherwise,  Username will abort  the  execution and inform  the  user
  98.       of  improper  file  access. Username, therefore,  will  either let  a 
  99.       user run a specific program or forbid unathorized access.  
  100.  
  101.       Username is  case-sensitivive. This means the user has to be aware that 
  102.       two strings like  "Barcelona" and  "BARCELONA" are  not equal. Username
  103.       can distingish  among  different strings, i.e. it will  not  allow a 
  104.       user to enter the  same  string in  two different cases to access the 
  105.       file.  This   is purposely designed  to   increase  the  security 
  106.       level  and  avoid unauthorized access to what may be valuable
  107.       information. Once we have set a specific password  for a file,  we are
  108.       the only ones able to  remove or change the password.  Passwords should
  109.       be memorized or kept in a safe place away of undesirable users.
  110.  
  111.       Username, as you might expect, is  a bilingual package  including
  112.       both the  executable code and  its  associated  documentation files.
  113.       By  default,  Username begins in English.  If  you  wish  to  start
  114.       in Spanish, use the / CA paramameter when starting Username. The 
  115.       program will then run in Spanish.
  116.  
  117.  
  118.       3  Checking  the  correct  execution  of a Username-protected file
  119.          within DOS batch  files.
  120.  
  121.  
  122.       As said in section 2, Username is fully capable of protecting a file
  123.       against  unauthorized  access.  It will return an associated errorcode
  124.       of 1  if the user has failed to access the protected file.
  125.       This  feature  could  be  used  inside a batch file--DOS files with
  126.       the suffix .BAT--to  perform conditional  branches  depending on
  127.       whether or not  the  user is authorized.  You can also consider
  128.       security uses in network environments and maintenance  batch  files.
  129.  
  130.  
  131.       4  Features as of May 1, 1992 supported by Username release 3.
  132.  
  133.  
  134.       Below is a list of the features implemented:
  135.  
  136.       Username v3.0
  137.  
  138.          o  Allows protection of .EXE and .COM executable files by attaching
  139.             a password encription and checking procedure.
  140.  
  141.          o  English and Spanish language support.
  142.  
  143.          o  Encription system decreases the probability of cracking the
  144.             code access.
  145.  
  146.          o  Contains prevention against anti-debuggers, tracers and other
  147.             disassembly tools to hack this code...
  148.  
  149.          o  The password attached to the file can be removed or changed at   
  150.             any time by any user who knows the password, so be careful!
  151.  
  152.  
  153.  
  154.  
  155.       5  Greetings and credits.
  156.  
  157.  
  158.       The  author  of  this  program is  very appreciative of the 
  159.       following guys for their contribution and help  in  the creation  of
  160.       this  utility and its documentation.
  161.  
  162.          I want to thank:
  163.  
  164.       Tirs Abril (2:343/106) for not being a naughty beta tester and
  165.       for his valuable english advice given my not very rich english roots.
  166.  
  167.       Esteban Vilardell (2:343/121.6) for the English translation of
  168.       this manual and also for being a friendly beta-tester.
  169.  
  170.       Jaume Guinovart and Manuel López (Nica Mgl) Barcelona Area Beta
  171.       testers.
  172.  
  173.       Angela Baldonado, proofreader extraordinaire, for Americanizing this
  174.       document (and for leaving alone valuable and very rich Spanish-isms).
  175.  
  176.  
  177.       6  How to contact the author
  178.  
  179.       The author appreciates any comments or suggestions  regarding this
  180.       utility and  will enjoy  helping  you  in case of any doubt or 
  181.       technical trouble in the use of this program.
  182.  
  183.       Please send International Mail to:
  184.  
  185.          Attn: Jordi Mas
  186.                P.O.  Box 24258
  187.                08080 Barcelona
  188.                Spain.
  189.  
  190.       or send E-mail to one of of the following network addresses,
  191.  
  192.                2:343/121 @Fidonet
  193.                57:101/4  @RedBBS
  194.  
  195.       You can also reach these domain addresses through internet
  196.       and UUCP gateways.
  197.  
  198.  
  199.       And if you wish to call my bulletin board for a newer relase of this
  200.       program or just to download programs you think I might be interested
  201.       in:
  202.  
  203.                 Paradise_BCN Board
  204.  
  205.                 INTL Phone Number:    34-3-450-1803 24 hours HST 14400 V32b
  206.                                       34-3-347-4019 24 hours 2400/1200
  207.  
  208.  
  209.